<%-- 
    Document   : listaUserExterno
    Created on : 28/01/2010, 08:28:51 PM
    Author     : ADMINISTRADOR
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="r" uri="http://richfaces.ajax4jsf.org/rich" %>

<script language="javascript" src="../js/funciones.js"></script>
<link href="/general/css/estilosEsymons.css" rel="stylesheet" type="text/css" />

<f:view>
<h:form>
<table width="1000" border="0">
  <tr>
    <td colspan="5" align="center" class="texto3">
        <h:outputLabel value="Relación de Usuarios" styleClass="texto3" /></td>
  </tr>
  <tr>
    <td colspan="5" height="20"></td>
  </tr>
   <tr>
     <td width="208" height="25"></td>
     <td width="188" height="25" align="left"><h:outputLabel value="Seleccione Opción:" styleClass="texto22" /></td>
     <td width="214" height="25" align="left">
         <h:selectOneMenu value="#{UsuarioExternoController.opcion}" onchange="submit();" styleClass="fondo012" >
            <f:selectItem itemLabel="-----Seleccionar-----" />
            <f:selectItem itemLabel="Listar Usuarios" itemValue="1"/>
            <f:selectItem itemLabel="Usuarios Por Tipo" itemValue="2"/>
        </h:selectOneMenu>
     </td>
     <td width="241" height="25" align="left">
         <h:commandButton rendered="#{UsuarioExternoController.opcion!=2}" action="#{UsuarioExternoController.relacionUsuarios}" value="Listar"  styleClass="enlace9" /></td>
     <td width="127" height="25"></td>
   </tr>
   <h:panelGroup rendered="#{UsuarioExternoController.opcion==2}">
   <tr>
    <td height="25"></td>
    <td height="25" align="left"><h:outputLabel value="Tipo Usuario :" styleClass="texto22" /></td>
    <td height="25" align="left">
        <h:selectOneMenu value="#{UsuarioExternoController.userType}" styleClass="fondo012" >
            <f:selectItem itemLabel="-----Seleccionar-----" />
            <f:selectItems value="#{TipoUsuarioController.selectListaTipoUsuarios}" />
        </h:selectOneMenu>
    </td>
    <td height="25" align="left"><h:commandButton action="#{UsuarioExternoController.relacionUsuarios}" value="Listar"  styleClass="enlace9" /></td>
    <td height="25"></td>
  </tr>
  </h:panelGroup>
  <tr>
    <td colspan="4" align="left" class="texto12">
        <h:commandButton action="#{UsuarioExternoController.nuevo}" value="Nuevo Usuario"  styleClass="enlace9" /></td>
    <td align="right"><h:outputLabel value="#{UsuarioExternoController.cantidad}" styleClass="texto22" /></td>
  </tr>
  <tr><td colspan="5" height="15"></td></tr>
  <tr>
   <td colspan="5">
       <r:dataTable  value="#{UsuarioExternoController.listaUsuariosExt}" var="usuario" rowClasses="TableImpar,TablePar"
                     rows="10" reRender="dt" id="TableDirectivo" border="0" headerClass="texto18">
         <r:column width="100" filterBy="#{usuario.tusCodigo.tusNombre}" filterEvent="onkeyup">
             <f:facet name="header"><h:outputLabel value="Tipo Usuario" /></f:facet>
             <h:outputLabel value="#{usuario.tusCodigo.tusNombre}" styleClass="texto20" />
        </r:column>
        <r:column width="200" filterBy="#{usuario.gueUsuario}" filterEvent="onkeyup">
            <f:facet name="header"><h:outputLabel value="Usuario" /></f:facet>
            <h:outputLabel value="#{usuario.gueUsuario}" styleClass="texto20" />
        </r:column>
        <r:column width="300" filterBy="#{usuario.nombreCompleto}" filterEvent="onkeyup">
            <f:facet name="header"><h:outputLabel value="Nombre Usuario" /></f:facet>
            <h:outputLabel value="#{usuario.nombreCompleto}" styleClass="texto20" />
        </r:column>
        <r:column width="100" >
            <f:facet name="header"><h:outputLabel value="Fecha Registro" /></f:facet>
            <h:outputLabel value="#{usuario.gueFecha}" styleClass="texto20" />
        </r:column>
        <r:column width="100">
            <f:facet name="header"><h:outputLabel value="Estado" /></f:facet>&nbsp;&nbsp;&nbsp;&nbsp;
            <h:selectBooleanCheckbox value="#{usuario.gueActivo}" />
        </r:column>
        <r:column width="100">&nbsp;&nbsp;
           <f:facet name="header"></f:facet>
            <h:commandButton action="#{UsuarioExternoController.editar}" image="/img/editar.png" title="Editar">
                <f:setPropertyActionListener target="#{UsuarioExternoController.userExterno}" value="#{usuario}"/>
            </h:commandButton>&nbsp;&nbsp;
            <h:commandButton action="#{UsuarioExternoController.quitarUsuario}" image="/img/eliminar.png" title="Eliminar">
                <f:setPropertyActionListener target="#{UsuarioExternoController.userExterno}" value="#{usuario}"/>
            </h:commandButton>
        </r:column>
        <f:facet name="footer">
              <r:datascroller id="dt" renderIfSinglePage="false"></r:datascroller>
        </f:facet>
    </r:dataTable>    </td>
  </tr>
</table>
</h:form>
</f:view>

